package mx.ipn.persistencia.dao;

import mx.ipn.to.DiaFestivoTO;
import java.util.ArrayList;

public interface DiaFestivoDAO {
	public int insertDiaFestivo(DiaFestivoTO diaFestivoTO);

	public short deleteDiaFestivo(int idDiaFestivo);
	
	public short deleteDiaFestivo(String diaFestivo);

	public short updateDiaFestivo(DiaFestivoTO diaFestivoTO);

	public DiaFestivoTO findDiaFestivoById(int idDiaFestivo);
	
	public DiaFestivoTO findDiaFestivoByMesDiaActivo(short mes,short dia);

	public ArrayList<DiaFestivoTO> selectDiasFestivos();

	public ArrayList<DiaFestivoTO> selectDiasFestivosByMes(short mes);

	public ArrayList<DiaFestivoTO> selectDiasFestivosByMes(String meses);
	
	public ArrayList<DiaFestivoTO> selectDiasFestivosActivos();

}
